from math import *
n=int(input())
if n<=999 or n>=10000:
    print('Число не является четырехзначным')
else:
    al=n
    al2=n
    if al%2==0:
        print('число четное:ДА')
    else:
        print('Число четное:НЕТ')
    if al2%3==0:
        print('Число кратно трем:ДА')
    else: print('Число кратно трем:НЕТ')
    t=sqrt(n)
    if t==int(t):
        print('Число является квадратом числа:', t)
    else: print('Число является квадратом числа:НЕТ')
    n1=n%10
    n2=(n//10)%10
    n3=(n//100)%10
    n4=(n//1000)%10
    min=min(n1,n2,n3,n4)
    print('Наименьшая цифра числа:', min)
    max=max(n1,n2,n3,n4)
    print('наибольшая цифра числа:', max)
    e=str(n).count('0')
    print('Количество нулей в числе:', e)
    n11= sqrt(n1)
    n21= sqrt(n2)
    n31= sqrt(n3)
    n41= sqrt(n4)
    if  n11==int(n11):
        print('Цифра в разряде единиц является квадратом числа:',n11)
    else:print('Цифра в разряде единиц является квадратом числа:НЕТ',)
    if  n21==int(n21):
        print('Цифра в разряде десятков является квадратом числа:',n21)
    else:print('Цифра в разряде десятков является квадратом числа:НЕТ',)
    if  n31==int(n31):
        print('Цифра в разряде сотен является квадратом числа:',n31)
    else:print('Цифра в разряде сотен является квадратом числа:НЕТ',)
    if  n41==int(n41):
        print('Цифра в разряде тысяч является квадратом числа:',n41)
    else:print('Цифра в разряде тысяч является квадратом числа:НЕТ',)
        
